
/* 以下都是医生右侧独有的CSS */
/* 医生诊断功能模块 */
.diagnosis {
	padding: 15px 10px 10px;
	border-bottom: 1px solid #888888;
}
	.diabtn {}
		.diabtn a {
			border: 1px solid #444444;
			background: -moz-linear-gradient(top,#FFD451,#f1c232);
			background: -o-linear-gradient(top,#FFD451,#f1c232);
			background: -webkit-linear-gradient(top,#FFD451,#f1c232);
			background: -ms-linear-gradient(top,#FFD451,#f1c232);
			background: linear-gradient(top,#FFD451,#f1c232);
			color: #444444;
			height: 24px;
			line-height: 24px;
			text-align: center;
			text-decoration: none;
			border-radius: 5px;
		}
		.diabtn a:focus,
		.diabtn a:hover {
			background: #FFD451;
		}
		.diabtn a:active {
			background-color: #f1c232;
		}
		.reg {
			width: 100px;
		}
		.vid {
			width: 60px;
		}
	.status {
		margin-top: 10px;
	}
		.status li {
			line-height: 20px;
		}
	.diagnosis h3 {
		font-weight: normal;
		line-height: 20px;
	}
	.queue {}
		.patient {
			margin-top: 5px;
		}
			.patientpic img {
				width: 30px;
				height: 30px;
				vertical-align: bottom;
			}
			.patientinfo {
				padding-left: 10px;
			}
				.patientinfo p {
					line-height: 15px;
					width: 140px;
				}
/* 我的病人 */
.mypatient {
	padding: 15px 0 10px 10px;
	border-bottom: 1px solid #888888;
}
	.patientbf {}
		.patientbf .attimg img {
			width: 40px;
			height: 40px;
		}
/* 健康小贴士撰写 */
.tipswrite {
	padding: 0;
}
/* 视频诊断弹出层 */
.videocover {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2012;
	background-color: rgba(0,0,0,0.5);
}
	.videoborder {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 892px;
		height: 472px;
		margin: -240px 0 0 -450px;
		padding: 4px;
		background-color: #eeeeee;
		box-shadow: 0 0 9px rgb(0,0,0);
	}
		.videoframe {
			position: relative;
			width: 890px;
			height: 470px;
			background-color: #ffffff;
			border: 1px solid #cccccc;
		}
			.videoframe>a {
				position: absolute;
				z-index: 1;
				width: 20px;
				height: 20px;
				top: -1px;
				right: -1px;
				line-height: 20px;
				text-align: center;
				font-size: 14px;
				font-weight: bold;
				color: #444444;
				background-color: #eeeeee;
				border-left: 1px solid #cccccc;
				border-bottom: 1px solid #cccccc;
				text-decoration: none;
			}
			.talkside {
				width: 390px;
				height: 100%;
				border-right: 1px solid #cccccc;
			}
				.history {
					height: 300px;
					padding: 10px;
					border-bottom: 1px solid #cccccc;
					overflow-y: auto;
				}
					.history dl {
						margin-bottom: 20px;
					}
						.history dt {
							margin-bottom: 5px;
							color: #008000;
							font-size: 14px;
						}
						.history dd {
							color: #000000;
							font-size: 14px;
						}
				.hr {
					height: 1px;
					width: 100%;
				}
				.content {
					height: 117px;
					padding-left: 5px;
					border-top: 1px solid #cccccc;
					font-size: 14px;
					line-height: 20px;
					overflow-y: auto;
				}
				.send {
					height: 29px;
					background-color: #efefef;
					border-top: 1px solid #cccccc;
				}
					.send a {
						height: 18px;
						width: 48px;
						line-height: 18px;
						text-align: center;
						color: #444444;
						margin: 5px 10px 0 0;
						border: 1px solid #cccccc;
						text-decoration: none;
					}
					.send a:focus,
					.send a:hover {
						background-color: #cccccc;
					}
			.videoside {
				height: 100%;
				width: 499px;
			}
				.videos {
					position: relative;
					padding: 5px 4px 4px;
					height: 400px;
					border-bottom: 1px solid #cccccc;
				}
					.other {
						width: 100%;
						height: 100%;
					}
					.self {
						position: absolute;
						right: 5px;
						bottom: 5px;
						width: 80px;
						height: 80px;
						border: 1px solid #cccccc;
					}
				.functions {
					height: 60px;
				}
					.functions>ul li {
						float: left;
						margin: 0 5px 0 0;
						padding: 0 5px;
						height: 60px;
					}
						.audiocontrol {
							height: 33px;
							width: 150px;
							padding: 27px 0 0;
							background: url(../images/audio.png) no-repeat 7px center;
						}
							.total {
								position: relative;
								width: 120px;
								height: 4px;
								border: 1px solid #cccccc;
								margin: 0 0 0 30px;
								background-color: #ffffff;
							}
								.current {
									width: 60%;
									height: 100%;
									background-color: #0099cc;
								}
								.control {
									position: absolute;
									width: 8px;
									height: 8px;
									border: 1px solid #888888;
									top: -3px;
									left: 60%;
									background-color: #ffffff;
									cursor: pointer;
								}
						.fubtn {
							display: block;
							line-height: 60px;
							width: 60px;
							text-align: center;
						}
